#!/usr/bin/env node
// 编写 05-signal.js 脚本
// 接收信号量，并对信号（SIGINT 和 SIGTSTP）进行处理
// 用控制台快捷键，给程序脚本发送信号量，测试程序的功能逻辑
// CTRL+C 发送 SIGINT 信号量，让程序退出
// CTRL+Z 发送 SIGTSTP 信号量，让程序挂起
// 用 kill 命令，给程序脚本发送信号量，测试程序的功能逻辑
// 用 OS API，打印所有信号常量
console.log('process id',process.pid);
process.stdin.resume();
process.on('SIGINT',function(){
    console.log('you press ctrl-z, stop running');
});
process.on('SIGTSTP',function(){
    console.log('you press ctrl-z, stop running ');
});
